package com.cjkj.equipment.domain.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * 新版多参数监测仪数据项
 */
@Data
public class TJ03DataItems {
    /**
     * 电池电量
     */
    @JsonProperty("Batpt")
    private ValueAndTime Batpt;
    /**
     * 手环穿戴状态：0=未佩戴；1=已佩戴；
     */
    @JsonProperty("WState")
    private ValueAndTime WState;
    /**
     * 运行模式：0=设备添加；1=用户模式；2=射频常开模式；
     */
    @JsonProperty("Mode")
    private ValueAndTime Mode;
    /**
     * IMSI
     */
    @JsonProperty("IMSI")
    private ValueAndTime IMSI;
    /**
     * ICCID
     */
    @JsonProperty("ICCID")
    private ValueAndTime ICCID;
    /**
     * IMEI
     */
    @JsonProperty("IMEI")
    private ValueAndTime IMEI;
    /**
     * 故障状态：0=有故障；1=无故障
     */
    @JsonProperty("FailState")
    private ValueAndTime FailState;
    /**
     * 血压测量结果：0-测量失败；1-测量成功
     */
    @JsonProperty("BPTRsIt")
    private ValueAndTime BPTRslt;
    /**
     * 血压测量状态码：0-测量成功,1-置信度低,2-运动导致测量失败,3-采集错误导致测量失败
     */
    @JsonProperty("BPTS")
    private ValueAndTime BPTS;
    /**
     * 气压值
     */
    @JsonProperty("PValue")
    private ValueAndTime PValue;
    /**
     * 收缩压
     */
    @JsonProperty("BPSy")
    private ValueAndTime BPSy;
    /**
     * 舒张压
     */
    @JsonProperty("BPDi")
    private ValueAndTime BPDi;
    /**
     * 气密性测量结果：0-测量失败，1-测量成功
     */
    @JsonProperty("BPTTRslt")
    private ValueAndTime BPTTRslt;
    /**
     * 气密性测量状态码：0-操作失败，1-操作成功
     */
    @JsonProperty("BPTTS")
    private ValueAndTime BPTTS;
    /**
     * 气密性测量打气时间
     */
    @JsonProperty("INFLDUR")
    private ValueAndTime inflDur;
    /**
     * 心电数据
     */
    @JsonProperty("EcgDat")
    private ValueAndTime EcgDat;

    /**
     * 心电贴状态：0-正常，1-脱落
     */
    @JsonProperty("EcgPatchStatus")
    private ValueAndTime EcgPatchStatus;

    /**
     * 电极片序列号
     */
    @JsonProperty("EcgSeq")
    private ValueAndTime EcgSeq;

    /**
     * 电极片插入状态：0 - 拔出，1-合法，2-不合法
     */
    @JsonProperty("EcgPatchPlginSta")
    private ValueAndTime EcgPatchPlginSta;

    /**
     * 开关机状态：0-开机，1-关机
     */
    @JsonProperty("PowerStatus")
    private ValueAndTime PowerStatus;

}